/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package TablasAuxiliares;

import Negocio.ObjetoDatos;
import java.util.Vector;

/**
 *
 * @author Javi
 * Clase Auxiliar que simula una tabla física.
 * Para no tener una tabla auxiliar para solo dos valores
 *
 */
public class TAValoresBooleanos implements ObjetoDatos{

    /*
     * Recupera todo el contenido de la tabla y lo devuelvo en 2 vectores. Uno con los nombres de los campos y
     * otro vector de vectores con los datos propiamente dichos (cada tupla de datos en un vector). El orden de los
     * campos de la fila es el mismo que el de los nombres de los campos.
     */
    public boolean selectAll ( Vector columnIdentifiers, Vector dataVector){
        columnIdentifiers.addElement( "Codigo" );
        columnIdentifiers.addElement( "Descripcion" );
        // Se crea un vector que será cada fila de la tabla.
        Vector fila = new Vector (2);
        fila.addElement ("S");
        fila.addElement ("Sí");
        // Se añade al modelo la fila completa.
        dataVector.addElement( fila );
        Vector fila2 = new Vector (2);
        fila2.addElement ("N");
        fila2.addElement ("No");
        // Se añade al modelo la fila completa.
        dataVector.addElement( fila2 );
        return false;
    }

    public boolean insert() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public boolean update() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public boolean delete() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public boolean validar() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public void vectorJTableAClavesClase(Vector columnIdentifiers, Vector dataRow) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public Vector claseAVectorJTable(Vector columnIdentifiers) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public void recupera() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public void inicializa() {
        throw new UnsupportedOperationException("Not supported yet.");
    }


}
